Greyhound Racing — definition

1. greyhound racing (Noun)

1 definition

greyhound racing (Noun) — The sport of racing greyhounds.

1 type of
racing